8
תגובות
אם לא אז ללמוד מהמדריך פה או בw3schools? אם כן צריך SQL המדריך בדבסקול מספק?

8 תשובות

avatar ענה nirbe ב 16 לאוגוסט 2013 #

כמובן,
MYSQLI היא רק אלטרנטיבה לפונקציות הרגילות של MYSQL. היא יותר מהירה ויעלה.

avatar ענה phpon ב 16 לאוגוסט 2013 #

sql לא MYSQL, עדיין?

avatar ענה yonikal56 ב 17 לאוגוסט 2013 #

כמובן שצריך SQL מכיוון שMYSQLI זה רק החבור בשפות כמו PHP וכו' לשאילתות של SQL אם אתה לא יודע SQL אתה לא תוכל לצור שאילתות בMYSQLI.

avatar ענה nirbe ב 17 לאוגוסט 2013 #

@phpon, אתה צריך לדעת את ההבדל בין mysql ל sql.
sql זאת השפה שבעזרתה אתה כותב שאילתות.
Mysql זה ה type של המסד נתונים.

avatar ענה yonikal56 ב 17 לאוגוסט 2013 #

האמת היא שבעזרת הMYSQLI כותבים את השאילתות אבל השאילתות כתובות בSQL

avatar ענה nirbe ב 17 לאוגוסט 2013 #

@yonikal56, לא מדויק, אל תבלבל אותו.

avatar ענה hafuta ב 19 לאוגוסט 2013 #

מתוך ויקיפדיה:
SQL (קיצור של Structured Query Language) היא שפת מחשב הצהרתית לטיפול ועיבוד מידע בבסיסי נתונים יחסיים.

במילים פשוטות SQL היא השפה איתה אנחנו מתקשרים עם המסד נתונים (כמו שאנחנו מדברים עברית, המסד נתונים מבין SQL)

MySQL הוא דוגמה למסד נתונים (קוד פתוח) שעושה שימוש בשפת SQL, דוגמאות נוספות : MSSQL (מסחרי, של מיקרוסופט), or PostgreSQL שגם הוא קוד פתוח, לכל אחד היתרונות והחסרונות. MySQL מאוד פופולרי.

MySqli היא הרחבה לשפת PHP המאפשרת תקשורת עם מסדי נתונים מסוג MySQL בצורה פרוצידורלית או מונחת עצמים (Object oriented)

לשאלתך, אתה לא לומד MySqli, זה סה"כ כלי עבודה עם מסד נתונים MySQL באמצעות PHP.
אתה צריך ללמוד את שפת SQL, באמירה מאוד כללית (ולא תמיד מדוייקת) כל מסד נתונים מממש את התקן של SQL, ולכל מסד יש את השטנצים הקטנים שלו מבחינת תחביר, בגדול מאוד דומה.
לאחר שלמדת SQL בצורה טובה אתה יכול לעבוד עם MySqli ע"מ לתקשר עם הדטה בייס מתוך הקוד PHP.

מתן.

avatar ענה liorel100 ב 19 לאוגוסט 2013 #

mysqli זה בסך הכל מנוע שמאפשר לך לשלוח שאילתות למסד. אז אתה צריך ללמוד איך לכתוב שאילתות.